package com.sophia.common.xmlbean.pojo.schizophrenia;

import java.util.List;

import com.sophia.common.xmlbean.util.BaseXMLPojo;

/**
 * 精神病随访
 * <p>
 * Title:Health
 * </p>
 * <p>  
 * SchizophreniaVisitXMLPojo
 * </p>
 * Alex Apr 13, 2011 10:54:07 PM create
 * 
 * @author <a href='wanghao924@126.com'>Alex</a> QQ: 873987060;
 * @version 1.0
 */
public class SchizophreniaVisitXMLPojo extends BaseXMLPojo {

	private static final long serialVersionUID = 1L;


 
    /**
    * 服务对象基本信息
    */
    private BaseInfoXMLPojo baseInfo;
    

 
    /**
    * 随访日期
    */
    private CurrentFollowTimeXMLPojo currentFollowTime;
    

 
    /**
    * 目前症状
    */
    private PresentSymptomXMLPojo presentSymptom;
    

 
    /**
    * 自知力
    */
    private InsightXMLPojo insight;
    

 
    /**
    * 睡眠情况
    */
    private SleepQualityXMLPojo sleepQuality;
    

 
    /**
    * 饮食情况
    */
    private FedXMLPojo fed;
    

 
    /**
    * 社会功能情况
    */
    private SocialFunctionXMLPojo socialFunction;
    

 
    /**
    * 躯体疾病
    */
    private SomatopathyXMLPojo somatopathy;
    

 
    /**
    * 实验室检查
    */
    private MetabolicXMLPojo metabolic;
    

 
    /**
    * 目前服用药物
    */
    private MedicationsXMLPojo medications;
    

 
    /**
    * 药物副作用
    */
    private DrugSideEffectXMLPojo drugSideEffect;
    

 
    /**
    * 服药依从性
    */
    private AdherenceXMLPojo adherence;
    

 
    /**
    * 康复措施
    */
    private RehabilitationXMLPojo rehabilitation;
    

 
    /**
    * 指导意见
    */
    private LeitgedankenXMLPojo leitgedanken;
    

 
    /**
    * 控制情况
    */
    private ControlXMLPojo control;
    

 
    /**
    * 随访医生
    */
    private DoctorNameXMLPojo doctorName;
    

 
    /**
    * 下次随访时间
    */
    private NextTimeXMLPojo nextTime;
    

	public SchizophreniaVisitXMLPojo() {
		nodeName = "SchizophreniaVisit";
                nodeList.add(0, "baseInfo");
                nodeList.add(1, "currentFollowTime");
                nodeList.add(2, "presentSymptom");
                nodeList.add(3, "insight");
                nodeList.add(4, "sleepQuality");
                nodeList.add(5, "fed");
                nodeList.add(6, "socialFunction");
                nodeList.add(7, "somatopathy");
                nodeList.add(8, "metabolic");
                nodeList.add(9, "medications");
                nodeList.add(10, "drugSideEffect");
                nodeList.add(11, "adherence");
                nodeList.add(12, "rehabilitation");
                nodeList.add(13, "leitgedanken");
                nodeList.add(14, "control");
                nodeList.add(15, "doctorName");
                nodeList.add(16, "nextTime");
	}
    
	    public BaseInfoXMLPojo getBaseInfo() {
		    return baseInfo;
		}
	
		public void setBaseInfo(BaseInfoXMLPojo baseInfo) {
			this.baseInfo = baseInfo;
		}
	 
	    public CurrentFollowTimeXMLPojo getCurrentFollowTime() {
		    return currentFollowTime;
		}
	
		public void setCurrentFollowTime(CurrentFollowTimeXMLPojo currentFollowTime) {
			this.currentFollowTime = currentFollowTime;
		}
	 
	    public PresentSymptomXMLPojo getPresentSymptom() {
		    return presentSymptom;
		}
	
		public void setPresentSymptom(PresentSymptomXMLPojo presentSymptom) {
			this.presentSymptom = presentSymptom;
		}
	 
	    public InsightXMLPojo getInsight() {
		    return insight;
		}
	
		public void setInsight(InsightXMLPojo insight) {
			this.insight = insight;
		}
	 
	    public SleepQualityXMLPojo getSleepQuality() {
		    return sleepQuality;
		}
	
		public void setSleepQuality(SleepQualityXMLPojo sleepQuality) {
			this.sleepQuality = sleepQuality;
		}
	 
	    public FedXMLPojo getFed() {
		    return fed;
		}
	
		public void setFed(FedXMLPojo fed) {
			this.fed = fed;
		}
	 
	    public SocialFunctionXMLPojo getSocialFunction() {
		    return socialFunction;
		}
	
		public void setSocialFunction(SocialFunctionXMLPojo socialFunction) {
			this.socialFunction = socialFunction;
		}
	 
	    public SomatopathyXMLPojo getSomatopathy() {
		    return somatopathy;
		}
	
		public void setSomatopathy(SomatopathyXMLPojo somatopathy) {
			this.somatopathy = somatopathy;
		}
	 
	    public MetabolicXMLPojo getMetabolic() {
		    return metabolic;
		}
	
		public void setMetabolic(MetabolicXMLPojo metabolic) {
			this.metabolic = metabolic;
		}
	 
	    public MedicationsXMLPojo getMedications() {
		    return medications;
		}
	
		public void setMedications(MedicationsXMLPojo medications) {
			this.medications = medications;
		}
	 
	    public DrugSideEffectXMLPojo getDrugSideEffect() {
		    return drugSideEffect;
		}
	
		public void setDrugSideEffect(DrugSideEffectXMLPojo drugSideEffect) {
			this.drugSideEffect = drugSideEffect;
		}
	 
	    public AdherenceXMLPojo getAdherence() {
		    return adherence;
		}
	
		public void setAdherence(AdherenceXMLPojo adherence) {
			this.adherence = adherence;
		}
	 
	    public RehabilitationXMLPojo getRehabilitation() {
		    return rehabilitation;
		}
	
		public void setRehabilitation(RehabilitationXMLPojo rehabilitation) {
			this.rehabilitation = rehabilitation;
		}
	 
	    public LeitgedankenXMLPojo getLeitgedanken() {
		    return leitgedanken;
		}
	
		public void setLeitgedanken(LeitgedankenXMLPojo leitgedanken) {
			this.leitgedanken = leitgedanken;
		}
	 
	    public ControlXMLPojo getControl() {
		    return control;
		}
	
		public void setControl(ControlXMLPojo control) {
			this.control = control;
		}
	 
	    public DoctorNameXMLPojo getDoctorName() {
		    return doctorName;
		}
	
		public void setDoctorName(DoctorNameXMLPojo doctorName) {
			this.doctorName = doctorName;
		}
	 
	    public NextTimeXMLPojo getNextTime() {
		    return nextTime;
		}
	
		public void setNextTime(NextTimeXMLPojo nextTime) {
			this.nextTime = nextTime;
		}
	 
    
    



}
